package com.example.demo.internettongxin.tcptongxin;

/**
 * @Description Tclient
 * @Author songchuanlong
 * @Date 2025-05-30
 */

import java.io.DataOutputStream;
import java.io.OutputStream;
import java.net.Socket;

/**
 * 完成tcp通信  1发1收
 */
public class Tclient {
    public static void main(String[] args) throws Exception {
        //1、创建socket对象，并同时请求与服务端程序的连接
        Socket socket = new Socket("127.0.0.1", 8888);
        //2、从socket通信管道中得到一个字节输出流，用来发数据给服务器端程序
        OutputStream os = socket.getOutputStream();
        //3、包装成高级输出流
        DataOutputStream dos = new DataOutputStream(os);
        //4、开始写数据出去
        dos.writeUTF("我喜欢你，菊菊");
        dos.close();
        socket.close();//释放连接资源
    }
}
